<%@page import="java.util.ArrayList"%>
<%@page import="java.util.List"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
获取session id
<%=session.getId()%>
向session中放值
<%
session.setAttribute("name", "王守义");
%>

从session中取值

<%
 String name=(String)session.getAttribute("name");
%>

<%=name %>




模拟session保存购物车信息

<%
 List list=new ArrayList();
//从数据库中查询购物车表中的数据，放到list中

session.setAttribute("cart", list);

//用完后，发现数据没用了，可以把数据从session中移除

session.removeAttribute("cart"); //list从session中被移除了。
%>

<br/>

回到a页面
访问当前路径下的NewFile.jsp
<a href="../NewFile.jsp">回到a页面</a>
<br/>
上面的是相对路径

如果是绝对路径呢 怎么写
<br/>

<a href="/myfirst-web-project/NewFile.jsp">回到a页面</a>


<hr/>
applicationtest/applicationTest.jsp
<br/>
相对路径
<a href="../applicationtest/applicationTest.jsp">回到applicationtest/applicationTest.jsp页面</a>


<hr/>
绝对路径
<a href="<%=request.getContextPath()%>/applicationtest/applicationTest.jsp">回到applicationtest/applicationTest.jsp页面</a>




<%=request.getContextPath() %>











</body>
</html>